import {defineConfig} from 'vite'
import vue from '@vitejs/plugin-vue'

import path from 'path';

// https://vite.dev/config/
export default defineConfig({
    plugins: [vue()],
    resolve: {
        alias: {
            '@': path.resolve(__dirname, './src'), // 设置别名
            'components': path.resolve(__dirname, './src/components'),
        },
        extensions: ['.js', '.ts', '.jsx', '.tsx', '.json'], // 扩展文件后缀解析
    },
    //设置默认打开浏览器和设置端口号
    server: {
        open: true,
        port: 3000
    },
    proxy: {
        '/api': {
            changeOrigin: true, // 是否修改请求头中的 `origin`
            rewrite: (path) => path.replace(/^\/api/, ''), // 重写路径
            target: 'https://cdn.liyanhui.com', // 🔹 替换为你的后端地址
            secure: false, // 如果目标是 https，设为 false
            logLevel: 'debug', // 启用调试日志
        },
    }
})
